package com.qfedu.service;

import com.qfedu.pojo.req.CartItem;
import com.qfedu.pojo.resp.BaseResp;

import javax.servlet.http.HttpSession;

/**
 * @author:User
 * @time:2022/9/28
 * @explain:
 */
public interface CartService {

    /**
     * 获取购物车
     * @param session
     * @return
     */
    BaseResp getCart(HttpSession session);

    /**
     * 添加购物车项
     * @param cartItem
     * @return
     */
    BaseResp addCartItem(CartItem cartItem,HttpSession session);

    /**
     * 删除购物车项
     * @param cartItem
     * @return
     */
    BaseResp delCartItem(CartItem cartItem,HttpSession session);

    /**
     * 清空购物车
     * @return
     */
    BaseResp cleanCartItem(HttpSession session);
}
